needle loom - Turkish English Dictionary